home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
net
/
grapevine.lha
/
Grapevine
/
Docs
/
ToDo
< prev
next >
Wrap
Text File
|
1995-01-29
|
4KB
|
132 lines
------------------------------------------------------------------------------
GRAPEVINE TODO LIST
-------------------------------------------------------------------------------
These are features that will eventually be added to Grapevine. Some of them
might be done before GV is available to registered users only. The remainder
will only be done in the registered release.
------------------------------------------------------------------------------
IRC PARSING
╖ Netsplit trapping/handling.
╖ Impliment user ignore.
╖ Allow mode changes to be reported just with the flags.
╖ Allow reporting channel modes for unjoined channels in English too.
╖ Allow user to specify where various types of messages appear.
CHANNEL WINDOW
╖ Text clipping from channel text gadget.
╖ Window and program iconifying.
╖ Searching in scrollback buffer.
╖ Allow very long messages to be entered in string gadget, and
automatically split them to fit in a "normal" message length.
╖ Configurable titlebar format (including current time).
╖ Allow new window position to be configured (tiled or stacked).
ICON TOOLBAR
╖ Allow toolbar orientation to be defined... tall, wide, 3x4, etc.
╖ Disable the toolbar icons and menu items which cannot be used because of
chanop status, etc.
NAMELIST WINDOW
╖ Do multi-select in the name listview window. (Multi-select will be
limited to three users to prevent abuse.)
╖ Allow namelist window to be "glued" to the channel window for resize/move.
╖ Insert "/msg nickname" on input line by icon if nickname is selected in
names list window.
╖ Allow namelist to be placed on either side of the channel window.
╖ Handle cursor keys for the listview.
╖ Allow namelist windows for channels not joined.
COMMAND INPUT
╖ Command aliases.
╖ Allow wildcards in /list and /names.
╖ NOTIFY command to periodically check for signon/signoff of a list of users.
╖ Add commands /USERS, /USERHOST, and /EXEC
(to execute an AmigaDOS shell command from Grapevine).
╖ Function key macro support.
CONFIG
╖ Save project icons with settings for easy-start.
╖ Ability to specify Grapevine config file from HFTgv.
╖ Custom pen settings.
╖ Add buttons to palette editor to grab the Workbench palette and use a
default MagicWB palette.
NETWORKING
╖ Direct AmiTCP support. For now it does work fine with AmiTCP using
Henning Schmiedehausen's socket.library clone.
(Aminet: /pub/aminet/comm/net/socket_lib10.lha)
OTHER
╖ Configurable popup gadget in the join channel window for a list of
commonly-joined channels.
╖ Allow user to save current state of windows (position, channel joined,
etc.) and automatically recreate that state when gv is loaded.
╖ ARexx interface, including IRC event traps (similar to /ON) which
cause execution of a script.
╖ Allow access to other channels' modes from any channel mode window.
╖ A real graphic user interface for built-in DCC control.
╖ Windows for whois, who, and server info.
╖ (De)Op/(Un)Voice menu items
╖ Channel list listview interface.
╖ Ban list management interface (listview).
╖ Localization.
╖ Online context-sensitive help and gadget help.
╖ Make ban pattern selection smarter, automatically filling out a wildcard
ban such as *!user@*.domain.
╖ Pasting from clipboard or files.
╖ Logging to disk.
╖ Date stamp messages, and show time while marked away. Allow some way
to view the time stamp on any message.
------------------------------------------------------------------------------
-- end of ToDo list --